.bg-purple-dark {
  background: #1b64b9;
  height: 40px; /* 设置div高度 */
}
.top-text {
  color : #ffffff;
  display: table-cell;
  vertical-align: middle; /* 垂直居中 */
  height: 40px; /* 设置div高度 */
  text-indent: 20px
}
.top-button-div {
text-align: right;
height: 40px; /* 设置div高度 */
padding : 0 20px 0 0;
}
.top-button {
color : #ffffff;
margin-top: 5px;
height: 30px; /* 设置div高度 */
background-color: transparent;
}
.main-block {
border: 1px solid #ebebeb;
border-radius: 3px;
transition: .2s;
}
.main-padding {
padding: 10px;
height: calc(100vh - 90px)
}

.medical-form-item {
  margin-right:5px
}
/** 弹出框 */
.medical-records-popover-button {
  color : #ffffff;
  width: 20px;
  height: 20px;
  background-color: coral;
  border-radius: 50%;
  font-size: 18px;
  padding:0;
  --el-button-hover-text-color: #ffffff;
  --el-button-hover-bg-color: coral;
  margin-top: -4px;
  margin-left: 4px;
}
/** 模拟表单label文字格式 */
.from-item-label {
  height: 28px;
  line-height: 28px;
  margin-top: 4px;
}
/** 表单中值整体下移，以确保与label值在同一水平线上 */
.from-item-value {
  margin-top: 4px;
  border-bottom: 1px solid #000; /* 添加底部边框 */
}
.from-item-value-table {
  margin-top: 4px;
}
/** */
.row-table {
  width: 99%;
}

/** 模拟表头 */
.row-table-head {
  background-color: #ebebeb;
}
/** 模拟表格 */
.col-table-head {
  border: 1px solid #000000;
  margin-bottom: 0px;
}
/** 模拟表格 */
.col-table {
  border: 1px solid #000000;
  border-top: none;
  margin-bottom: 0px;
}

/** 表格文字 */
.col-table-text{
  font-size: 12px;
  text-align: center;
  width:100%;
}

/** 费用表格文字 */
.col-table-fee-text{
  font-size: 15px;
  width:100%;
  margin-left: 10px;
}

.bottom-title {
  font-size: 12px;
}
